package com.onesports.intelligent.k12.polarlight.domain.entity.course;

import com.baomidou.mybatisplus.annotation.TableName;

import com.onesports.intelligent.k12.polarlight.common.domain.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 校区课程调价记录表
 *
 * @author
 * @since 1.0.0 2022-07-08
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("course_adjust_price_record")
@Accessors(chain = true)
public class CourseAdjustPriceRecord extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

    /**
     * 校区id
     */
	private String campusId;
    /**
     * 机构id
     */
	private String organizationId;
    /**
     * 课程id
     */
	private String courseId;
    /**
     * 指导价id
     */
	private String guidePriceId;
    /**
     * 调整价
     */
	private BigDecimal adjustPrice;
    /**
     * 调整原因
     */
	private String adjustReason;
    /**
     * 申请时间
     */
	private Date applyTime;
    /**
     * 申请人
     */
	private String applyBy;
    /**
     * 审核状态1:待审核 2：审核通过 3：审核不通过
     */
	private String auditStatus;
    /**
     * 审核人
     */
	private String auditBy;
    /**
     * 审核信息
     */
	private String auditInfo;
    /**
     * 审核时间
     */
	private Date auditTime;
    /**
     * 社区课程售价ID
     */
	private String courseSellPriceRelId;
    /**
     * 指导价
     */
	private BigDecimal guidePrice;
}
